package com.hyxt.api;

/**
 * @author shenp
 * @version v1.0
 * @Description: T809客户端接口
 * @Date: Create in 10:15 2017/11/23
 * @Modifide By:
 **/
public interface T809ClientService {
    /**
     * 启动T809客户端
     * @param  ip 服务端ip
     * @param port 服务端端口
     * @param mainOrBranch 主从标识（0：主；1：从）
     * @param sign 唯一标识
     * @return
     */
    public boolean startClient(String ip,Integer port,Integer mainOrBranch,Integer sign,Integer accessOrForward);

    /**
     * 删除链路
     * @param sign 唯一标识
     * @param mainOrBranch 主从标识
     * @return
     */
    public boolean deleteChannel(Integer sign,Integer mainOrBranch);

    /**
     * 发送数据
     * @param sign 唯一标识
     * @param mainOrBranch 主从标识
     * @param bytes 原始数据
     * @return
     */
    public boolean sendMessage(Integer sign,Integer mainOrBranch,byte[] bytes);
}
